package com.joysuch.wwyt.risk.bean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class RiskControPointBean implements Serializable {

    @ApiModelProperty("区域id")
    private Long riskDistrictId;

    @ApiModelProperty("区域名称")
    private String riskDistrictName;

    @ApiModelProperty("风险点id")
    private Long riskPointId;

    @ApiModelProperty("风险点名称")
    private String riskPointName;

    @ApiModelProperty("风险点等级")
    private Integer riskLevel;

    @ApiModelProperty("风险点等级名称")
    private String riskLevelName;

    @ApiModelProperty("风险点父类型编号")
    private String type;

    @ApiModelProperty("风险点字类型编号")
    private String subType;

    @ApiModelProperty("风险点类型名称")
    private String riskPointTypeName;

    @ApiModelProperty("最近一次分析方法id")
    private Long analyzeWayId;

    @ApiModelProperty("分析方法名称")
    private String analyzeWayName;

    @ApiModelProperty("评估id")
    private Long pointEvaluationId;

    @ApiModelProperty("管控详情")
    private List<RiskControAnalyzeDetailBean> detailList;

    @ApiModelProperty("该监测点最近一次控制分析方法管控总数")
    private Integer totalNumber;

    @ApiModelProperty("评估时间")
    private Date evaluationDate;

    @ApiModelProperty("控制风险等级")
    private Integer controlRiskLevel;
    @ApiModelProperty("控制风险等级名称")
    private String controlRiskLevelName;

    @ApiModelProperty("固有风险等级")
    private Integer stableRiskLevel;
    @ApiModelProperty("固有风险等级名称")
    private String stableRiskLevelName;

    @ApiModelProperty("责任单位id")
    private Long responseDepartId;
    @ApiModelProperty("责任单位名称")
    private String responseDepartName;

}
